home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 7 (Internal Edition) / Apple R&P Lib Internal v7.0.iso / 5-Fonts & Software / Demo Software / Aldus PageMaker 4.0 Demo / Aldus / APDs / AGFA 9000PS.apd next >
Text File  |  1990-05-16  |  11KB  |  276 lines

  1. @Comment: "Agfa 9000PS.apd" for Agfa/Compugraphic 9400/9600 imagesetters.
  2. @Comment: Aldus Printer Description (APD) file 
  3. @Comment:     $Revision:   1.0d2  $
  4. @Comment:     $Date:   24 Aug 1988 16:40:00  $
  5. @Comment: This APD produced for use with Aldus PageMaker 4.0 or earlier version.
  6. @Comment: Keyword values are currently limited to 255 characters in length.
  7.  
  8. @FormatVersion: "1.0"
  9. @Product: "(9000PS)"
  10. @PSVersion: "(49.3)"
  11. @PSRevision: "1"
  12. @FileSystem: "true"
  13.  
  14. @Comment: This resolution describes the 9400PS
  15. @DefaultResolution: "1200 1200"
  16. @Resolution: "1200 1200"
  17.  
  18. @AllowComments: "true"
  19. @AllowVMQuery: "true"
  20.  
  21. @Comment:  "FreeVM" value is equivalent to vmstatus "maximum" minus "used" values
  22. @Comment : *** choice between L300 and P400PS values
  23. @FreeVM: "2453700"
  24. @WorkingMem: "80000"
  25. @AldusHeaderMem: "34000"
  26. @Comment: Example of declaration of a downloadable font's memory requirement:
  27. @Comment: @FontMem "Benjo-Light": "82600"
  28.  
  29. @Comment: PatchFile is sent right after %%EndComments, AldusPatchFile right before %%EndSetup.
  30. @PatchFile: "userdict /AldusDict known {(A previous version PageMaker header is loaded.) = flush} if"
  31. @AldusPatchFile: ""
  32. @ExitServer: "serverdict begin exitserver "
  33. @Password: "0"
  34.  
  35. @DefaultScreenFreq: "100"
  36. @DefaultScreenAngle: "45"
  37. @DefaultScreenProc: "{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 
  38. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  39. @End
  40.  
  41. @ScreenFreq: ""
  42. @ScreenAngle: ""
  43. @ScreenProc: ""
  44.  
  45. @InvertScreenProc: "{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul 
  46. add 1 exch sub}{dup mul exch dup mul add 1 sub} ifelse}"
  47. @End
  48. @Transfer: ""
  49. @InvertTransfer: "{1 exch sub}"
  50.  
  51. @NormalizedTransfer: "{
  52. mark
  53. 1.0 1.0 .92 .76 .64 .54 .44 .36 .28 .2 .1 .0
  54. counttomark dup 3 add -1 roll exch
  55. 2 sub mul dup floor cvi
  56. dup 3 1 roll sub
  57. exch dup 
  58. 3 add index exch 2 add index dup
  59. 4 1 roll
  60. sub mul add
  61. counttomark 1 add 1 roll 
  62. cleartomark
  63. } bind"
  64. @End
  65.  
  66. @InvertNormalizedTransfer: "{
  67. mark
  68. .0 .0 .1 .2 .28 .36 .44 .54 .64 .76 .92 1.0
  69. counttomark dup 3 add -1 roll exch
  70. 2 sub mul dup floor cvi
  71. dup 3 1 roll sub
  72. exch dup 
  73. 3 add index exch 2 add index dup
  74. 4 1 roll
  75. sub mul add
  76. counttomark 1 add 1 roll 
  77. cleartomark
  78. } bind"
  79. @End
  80.  
  81. @Comment: Assumes a file system.
  82. @?FontList: "save /SC 100 string def FontDirectory{pop = flush}forall
  83. (fonts/*){dup length 6 sub 6 exch getinterval = flush}SC filenameforall(*)= flush restore"
  84. @End
  85. @?VMStatus: "vmstatus 3 -1 roll dup 10 gt
  86. {3 1 roll exch pop dup} {3 1 roll} ifelse == == == flush"
  87.  
  88. @Comment: PageSize options appear in the "Paper" list box in the Printer-specific dialog.
  89. @DefaultPageSize:            "A4"
  90. @PageSize Letter:            "Letter"
  91. @PageSize LetterExtra:            "statusdict begin 864 684 0 0 setpageparams end"
  92. @PageSize A4:                "A4"
  93. @PageSize A4Extra:            "statusdict begin 914 668 0 0 setpageparams end"
  94. @PageSize Legal:            "legal"
  95. @PageSize LegalExtra:            "statusdict begin 684 1080 0 1 setpageparams end"
  96. @PageSize A3:                "a3"
  97. @PageSize A3extra:            "statusdict begin 929 1263 0 1 setpageparams end"
  98. @PageSize Tabloid:            "statusdict begin 792 1224 0 1 setpageparams end"
  99. @PageSize TabloidExtra:            "statusdict begin 864 1296 0 1 setpageparams end"
  100. @PageSize LetterTransverse:        "letter"
  101. @PageSize A4Transverse:            "a4"
  102.  
  103. @Comment: PageRegion gives the printable area of each paper option.
  104. @PageRegion Letter:             "0 0 612 792"
  105. @PageRegion LetterExtra:         "0 0 684 864"
  106. @PageRegion A4:             "0 0 595.28 841.89"
  107. @PageRegion A4Extra:             "0 0 667.28 913.89"
  108. @PageRegion Legal:             "0 0 612 1008"
  109. @PageRegion LegalExtra:         "0 0 684 1080"
  110. @PageRegion A3:                "0 0 841.89 1190.55"
  111. @PageRegion A3extra:            "0 0 929 1262.55"
  112. @PageRegion Tabloid:            "0 0 792 1224"
  113. @PageRegion TabloidExtra:         "0 0 864 1296"
  114. @PageRegion LetterTransverse:        "0 0 612 792"
  115. @PageRegion A4Transverse:         "0 0 595.28 841.89"
  116.  
  117. @Comment: PaperDimension gives the total paper size of each option.
  118. @PaperDimension Letter:         "612 792"
  119. @PaperDimension LetterExtra:         "684 864"
  120. @PaperDimension A4:             "595.28 841.89"
  121. @PaperDimension A4Extra:         "667.28 913.89"
  122. @PaperDimension Legal:             "612 1008"
  123. @PaperDimension LegalExtra:         "684 1080"
  124. @PaperDimension A3:            "841.89 1190.55"
  125. @PaperDimension A3extra:        "929 1262.55"
  126. @PaperDimension Tabloid:        "792 1224"
  127. @PaperDimension TabloidExtra:         "864 1296"
  128. @PaperDimension LetterTransverse:    "612 792"
  129. @PaperDimension A4Transverse:        "595.28 841.89"
  130.  
  131.  
  132. @ManualFeed: "none"
  133.  
  134. @DefaultFont: "Courier"
  135. @Font "Times-Roman": "Standard" "(001.000)"
  136. @Font "Times-Bold": "Standard" "(001.000)"
  137. @Font "Times-Italic": "Standard" "(001.000)"
  138. @Font "Times-BoldItalic": "Standard" "(001.000)"
  139. @Font "Helvetica": "Standard" "(001.000)"
  140. @Font "Helvetica-Bold": "Standard" "(001.000)"
  141. @Font "Helvetica-Oblique": "Standard" "(001.000)"
  142. @Font "Helvetica-BoldOblique": "Standard" "(001.000)"
  143. @Font "Courier": "Standard" "(001.000)"
  144. @Font "Courier-Bold": "Standard" "(001.000)"
  145. @Font "Courier-Oblique": "Standard" "(001.000)"
  146. @Font "Courier-BoldOblique": "Standard" "(001.000)"
  147. @Font "Symbol": "Standard" "(001.000)"
  148. @Font "Palatino-Roman": "Standard" "(001.000)"
  149. @Font "Palatino-Italic": "Standard" "(001.000)"
  150. @Font "Palatino-Bold": "Standard" "(001.000)"
  151. @Font "Palatino-BoldItalic": "Standard" "(001.000)"
  152. @Font "AvantGarde-Book": "Standard" "(001.000)"
  153. @Font "AvantGarde-BookOblique": "Standard" "(001.000)"
  154. @Font "AvantGarde-Demi": "Standard" "(001.000)"
  155. @Font "AvantGarde-DemiOblique": "Standard" "(001.000)"
  156. @Font "Bookman-Light": "Standard" "(001.000)"
  157. @Font "Bookman-LightItalic": "Standard" "(001.000)"
  158. @Font "Bookman-Demi": "Standard" "(001.000)"
  159. @Font "Bookman-DemiItalic": "Standard" "(001.000)"
  160. @Font "Helvetica-Condensed": "Standard" "(001.000)"
  161. @Font "Helvetica-Condensed-Oblique": "Standard" "(001.000)"
  162. @Font "Helvetica-Condensed-Bold": "Standard" "(001.000)"
  163. @Font "Helvetica-Condensed-BoldOblique": "Standard" "(001.000)"
  164. @Font "Helvetica-Light": "Standard" "(001.000)"
  165. @Font "Helvetica-LightOblique": "Standard" "(001.000)"
  166. @Font "Helvetica-Black": "Standard" "(001.000)"
  167. @Font "Helvetica-BlackOblique": "Standard" "(001.000)"
  168. @Font "NewCenturySchlbk-Roman": "Standard" "(001.000)"
  169. @Font "NewCenturySchlbk-Italic": "Standard" "(001.000)"
  170. @Font "NewCenturySchlbk-Bold": "Standard" "(001.000)"
  171. @Font "NewCenturySchlbk-BoldItalic": "Standard" "(001.000)"
  172. @Font "Bookman-Light": "Standard" "(001.000)"
  173. @Font "Bookman-LightItalic": "Standard" "(001.000)"
  174. @Font "Bookman-Demi": "Standard" "(001.000)"
  175. @Font "Bookman-DemiItalic": "Standard" "(001.000)"
  176. @Font "Korinna-Bold": "Standard" "(001.000)"
  177. @Font "Korinna-KursivBold": "Standard" "(001.000)"
  178. @Font "Korinna-KursivRegular": "Standard" "(001.000)"
  179. @Font "Korinna-Regular": "Standard" "(001.000)"
  180. @Font "Souvenir-Light": "Standard" "(001.000)"
  181. @Font "Souvenir-LightItalic": "Standard" "(001.000)"
  182. @Font "Souvenir-Demi": "Standard" "(001.000)"
  183. @Font "Souvenir-DemiItalic": "Standard" "(001.000)"
  184. @Font "Garamond-Light": "Standard" "(001.002)"
  185. @Font "Garamond-LightItalic": "Standard" "(001.002)"
  186. @Font "Garamond-Bold": "Standard" "(001.002)"
  187. @Font "Garamond-BoldItalic": "Standard" "(001.002)"
  188. @Font "LubalinGraph-Book": "Standard" "(001.000)"
  189. @Font "LubalinGraph-BookOblique": "Standard" "(001.000)"
  190. @Font "LubalinGraph-Demi": "Standard" "(001.000)"
  191. @Font "LubalinGraph-DemiOblique": "Standard" "(001.000)"
  192. @Font "Optima": "Standard" "(001.000)"
  193. @Font "Optima-Bold": "Standard" "(001.000)"
  194. @Font "Optima-BoldOblique": "Standard" "(001.000)"
  195. @Font "Optima-Oblique": "Standard" "(001.000)"
  196. @Font "LetterGothic-Bold": "Standard" "(001.000)"
  197. @Font "LetterGothic-BoldSlanted": "Standard" "(001.000)"
  198. @Font "LetterGothic": "Standard" "(001.000)"
  199. @Font "LetterGothic-DemiOblique": "Standard" "(001.000)"
  200. @Font "ZapfChancery-MediumItalic": "Standard" "(001.000)"
  201. @Font "ZapfDingbats": "Standard" "(001.000)"
  202. @Font "AmericanTypewriter-Medium": "Standard" "(001.000)"
  203. @Font "AmericanTypewriter-Bold": "Standard" "(001.000)"
  204. @Font "ParkAvenue": "Standard" "(001.000)"
  205. @Font "Lucida": "Standard" "(001.000)"
  206. @Font "Lucida-Bold": "Standard" "(001.000)"
  207. @Font "Lucida-Italic": "Standard" "(001.000)"
  208. @Font "Lucida-BoldItalic": "Standard" "(001.000)"
  209. @Font "LucidaMath-Extension": "Standard" "(001.000)"
  210. @Font "LucidaMath-Italic": "Standard" "(001.000)"
  211. @Font "LucidaMath-Symbol": "Standard" "(001.000)"
  212. @Font "LucidaSans-Typewriter": "Standard" "(001.000)"
  213.  
  214. @Comment: The order of occurrence determines the order of parsing; put general messages last.
  215. @Comment: PrinterWarning beeps and displays the translation string in the status line.
  216.  
  217. @PrinterWarning    "%%[ PrinterError: \Reason\ ]%%"
  218.                 : "Printer “^2” needs attention: \Reason\."
  219.  
  220. @PrinterWarning        "\s\status: PrinterError: \Reason\; source: \source\"
  221.                 : "Printer “^2” needs attention: \Reason\."
  222.  
  223. @Comment: @ParameterReason lines may be added.
  224.  
  225.  
  226. @Comment: PrinterMessage displays the translation string in the status line.
  227. @PrinterMessage     "job: \username\; document: \jobname\; status: \Status\; source: \source\"
  228.                 : "User: \username\;  document: \jobname\;  status: \Status\."
  229. @PrinterMessage     "job: \jobname\; status: \Status\; source: \source\"
  230.                 : "Document: \jobname\;  status: \Status\."
  231. @PrinterMessage     "status: \Status\; source: \source\"
  232.                 : "Status: \Status\."
  233. @PrinterMessage     "\Font1\ not found, using \Font2\"
  234.                 : "Font \Font1\ is not found on ^2, substituting \Font2\"
  235.  
  236. @ParameterStatus     "idle"    : "idle"
  237. @ParameterStatus     "busy"    : "processing job"
  238. @ParameterStatus     "waiting"    : "preparing data"
  239. @ParameterStatus    "printing"    : "printing"
  240.  
  241. @Comment: a null translation string causes no message to display.
  242. @PrinterMessage    "%%[ exitserver: permanent state may be changed ]%%"
  243.                 : ""
  244. @PrinterMessage    "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  245.                 : ""
  246.  
  247. @Comment: Parameter substitution of printer name for "^2" is not allowed in "...Alert" messages! 
  248. @Comment: PrinterWarningAlert displays translation string in a warning-alert box and continues.
  249. @PrinterWarningAlert "A previous version PageMaker header is loaded."
  250.     : "Printer performance may improve if you do not print with PageMaker version 1.2 on this net."
  251.  
  252. @Comment: PrinterErrorAlert displays translation string in a stop-alert box and aborts printing.
  253. @Comment: "uncaught exception 7"
  254. @PrinterErrorAlert    "%%[\s\ncaught\s\]%%"
  255.                 : "The disk in your typesetter may need reinitializing - call your dealer."
  256. @PrinterErrorAlert    "%%[ Error: ioerror; OffendingCommand: filenameforall ]%%"
  257.                 : "The disk in your typesetter may need reinitializing - call your dealer."
  258. @PrinterErrorAlert    "%%[ Error: \fonterror\; OffendingCommand: fontdownload ]%%"
  259.                 : "The font being downloaded has not been initialized for this printer."
  260. @PrinterErrorAlert    "%%[ Error: VMerror; OffendingCommand: \operator\ ]%%"
  261.                 : "Printer memory exceeded; turn printer off and on, or print smaller sections of the document."
  262. @PrinterErrorAlert    "%%[ Error: timeout; OffendingCommand: \operator\ ]%%"
  263.                 : "The printer had to wait too long, and went on to the next job; try again."
  264. @PrinterErrorAlert    "%%[ Error: \error\check; OffendingCommand: setpage\s\ ]%%"
  265.                 : "This page size is too large; switch to a lower resolution or use a smaller size."
  266. @PrinterErrorAlert    "%%[ Error: \error\; OffendingCommand: \operator\ ]%%"
  267.                 : "Cannot print due to PostScript error: “\error\,” in command: “\operator\.”"
  268. @PrinterErrorAlert    "Fatal system error \error\"
  269.                 : "The printer has encountered an error. Simplify your document or try again."
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.